/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package alumnos;

import java.util.LinkedList;

/**
 *
 * @author chesp
 */
public class ListaDeAlumnos {


    LinkedList<Alumno> listaalumnos = new LinkedList();


    public ListaDeAlumnos(){

    }

     public Alumno buscaNumCuenta (int numerodecuenta){
         if(listaalumnos.isEmpty()){
             return null;
         }
         for(int i = 0; i < listaalumnos.size(); i++){
             if(listaalumnos.get(i).getNumerodecuenta()== numerodecuenta){
                return listaalumnos.get(i);
             }

         }

         return null;
     }

 public Alumno buscaPromedio (int promedio){
         if(listaalumnos.isEmpty()){
             return null;
         }
         for(int i = 0; i < listaalumnos.size(); i++){
             if(listaalumnos.get(i).getPromedio() == promedio){
                return listaalumnos.get(i);
             }

         }

         return null;
     }


 public Alumno buscanombre (String nombre){
         if(listaalumnos.isEmpty()){
             return null;
         }
         for(int i = 0; i < listaalumnos.size(); i++){
             if(listaalumnos.get(i).getNombre().trim().equals(nombre.trim())){
                return listaalumnos.get(i);
             }
         }
         return null;
     }

 public void meteAlumno(Alumno al){
     listaalumnos.add(al);
 }

  public String listaDeAlumnos(){
      String cad = "";
     for(int i = 0; i<listaalumnos.size() ; i++){
     cad =  "Nombre: "+ listaalumnos.get(i).getNombre()+ "NumCuenta: "+
             listaalumnos.get(i).getNumerodecuenta() + "Promedio: "+
             listaalumnos.get(i).getPromedio() + "\n";
     }
  return cad ;
  }

  public void meteUno(){
      Alumno erik = new Alumno();
      erik.setNombre("Erika");
      erik.setNumerodecuenta(307217965);
      erik.setPromedio(8);
      listaalumnos.add(erik);
  }
}
